#pragma once
#include <wx/treectrl.h>

class ResourceTree :
	public wxTreeCtrl
{
public:
	ResourceTree(wxWindow* parent);
	~ResourceTree(void);

	void RefreshParticleSystemTree();
	void RefreshMeshTree();

	DECLARE_EVENT_TABLE()

private:
	void OnBeginDrag(wxTreeEvent& e);
	wxString GetCategoryString(const wxTreeItemId& item) const;

private:
	wxTreeItemId mRoot;
	wxTreeItemId mEffectsItem;
	wxTreeItemId mRigidMeshItem;
	wxTreeItemId mSkinnedMeshItem;
};

